package com.ruoyi.shop.member.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 会员签到对象vo
 * 
 * @author xuxiang
 */
public class ShopMemberSign extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 签到Id */
	private Long signId;

	/** 会员id */
	private Long memberId;

	/** 标题 */
	private String title;

	/** 奖励积分 */
	private BigDecimal point;

	/** 奖励成长值 */
	private BigDecimal growth;

	/** 签到日期 */
	private String signDate;

	/** 连续天数 */
	private Integer signDays;

	/** 状态（0有效 1无效） */
	private Integer status;

	public void setSignId(Long signId) {
		this.signId = signId;
	}

	public Long getSignId() {
		return signId;
	}

	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}

	public Long getMemberId() {
		return memberId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public BigDecimal getPoint() {
		return point;
	}

	public void setPoint(BigDecimal point) {
		this.point = point;
	}

	public BigDecimal getGrowth() {
		return growth;
	}

	public void setGrowth(BigDecimal growth) {
		this.growth = growth;
	}

	public void setSignDate(String signDate) {
		this.signDate = signDate;
	}

	public String getSignDate() {
		return signDate;
	}

	public Integer getSignDays() {
		return signDays;
	}

	public void setSignDays(Integer signDays) {
		this.signDays = signDays;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("signId", getSignId())
				.append("memberId", getMemberId()).append("title", getTitle()).append("growth", getGrowth())
				.append("point", getPoint()).append("signDate", getSignDate()).append("signDays", getSignDays())
				.append("status", getStatus()).append("createTime", getCreateTime())
				.append("updateTime", getUpdateTime()).toString();
	}
}
